An Improved System for Artificial Creatures Evolution
نویسندگان
چکیده
We present our complete reimplementation of Karl Sims’ system for evolving and coevolving autonomous creatures in a physically realistic three-dimensional (3D) environment. Creatures are articulated structures composed of rigid blocks and controlled by embedded neural networks. The main differences with Sims are, first, the use of standard McCullochPitts neurons (instead of a set of ad hoc, complex functional neurons) and, second, an improved genetic encoding and developmental system (allowing fine-grained control of neural connections in duplicated morphological features, and replication-exaptation processes). This paper expands upon a previous version of our system (Miconi and Channon, 2005) which implemented a subset of features present in Sims’ system, and dealt with simple evolutionary experiments based on external fitness functions only: the present paper extends the feature set proposed by Sims, and describes the results of experiments based on the ‘box-grabbing’ coevolutionary task introduced by Sims. We provide a detailed description of our model and freely accessible source code. We describe some of our results, including an analysis of evolved neural controllers. To the best of our knowledge, our work is the first replication of Sims’ efforts to achieve results comparable to Sims’ in efficiency and complexity, with standard neurons and realistic Newtonian physics.
منابع مشابه
Analysing Co-evolution Among Artificial 3D Creatures
We present results from our work on the coevolution of artificial creatures similar to those introduced by Sims [7]. In the present article we are mostly concerned with coevolutionary analysis. Coevolution is prone to complex dynamics which are often difficult to analyse. We introduce an improved analysis method based on Master Tournament matrices [5], which we argue is both less costly to comp...
متن کاملFramsticks: Towards a Simulation of a Nature-Like World, Creatures and Evolution
In this paper we describe our attempt to create a nature-like simulation model of artificial creatures. The model includes physical simulation of creatures, their interaction with the environment, their neural network control, and both directed and open-ended evolution. We describe a complex, three-dimensional simulation system, where various fitness criteria can be selected for evolving specie...
متن کاملNeuro - Morpho Evolution : What will happen if our body is not symmetric ?
In this study, we evolve both the controller and morphology of artificially embodied legged creatures. This is achieved by relaxing certain morphological constraints previously imposed on the artificial creature where the focus had only been on the optimization of its artificial neural network (ANN) controller. The first objective is to explore the legged locomotion behaviors that can be achiev...
متن کاملBerry Iii: an Interactive Simulator for Artificial Creatures
BERRY III is an interactive tool for the construction and simulation of neural network controlled artificial creatures that can be considered either as biological models or as simulated robots. Environments and creatures can be built and modified during simulation time using a large set of graphical editors and viewers. The simulator also includes an extensive package for generation of graphs a...
متن کاملEvolving a Diversity of Creatures through Novelty Search and Local Competition
An ambitious challenge in artificial life is to craft an evolutionary process that discovers a wide diversity of welladapted virtual creatures within a single run. Unlike in nature, evolving creatures in virtual worlds tend to converge to a single morphology because selection therein greedily rewards the morphology that is easiest to exploit. However, novelty search, a technique that explicitly...
متن کامل